package de.hauschild.dbc4j;

/**
 * A {@link ContractViolationException} is thrown every time if a contract is not hold by the caller or by the
 * implementation.
 * 
 * @author Klaus Hauschild
 * @since 1.0.0
 */
public class ContractViolationException extends RuntimeException {

  private static final long serialVersionUID = -1103074885207521043L;

  /**
   * Instantiates a new ContractViolationException.
   * 
   * @param theMessage
   *          the message
   */
  public ContractViolationException(final String theMessage) {
    super(theMessage);
  }
}
